//---------------------------------------------------------------------------------------------------------------------------------------------------------//
//---------------------------------------------------------------------------------------------------------------------------------------------------------//
#ifndef _DisEMBLAnalysis_h__
#define	_DisEMBLAnalysis_h__
//---------------------------------------------------------------------------------------------------------------------------------------------------------//
//---------------------------------------------------------------------------------------------------------------------------------------------------------//
#include "libraries.h"
#include "DisEMBLProcessResult.h"
//---------------------------------------------------------------------------------------------------------------------------------------------------------//
//---------------------------------------------------------------------------------------------------------------------------------------------------------//
class DisEMBLAnalysis {
  
  private:
    
    String*                           filename;
    
    TListE <DisEMBLProcessResult>*    idpResults;

  public:
    
    DisEMBLAnalysis();
    DisEMBLAnalysis(const DisEMBLAnalysis*);
    DisEMBLAnalysis(const DisEMBLAnalysis&);
    
    ~DisEMBLAnalysis();
    
    void                              Filename(String*);
    void                              IdpResults(TListE <DisEMBLProcessResult>*);
    
    String*                           Filename(void);
    TListE <DisEMBLProcessResult>*    IdpResults(void);
    
    bool                              ReadIDPFile(void);
    bool                              NumberSequencePerIDPsPercernt(String*, int);
    
};
//---------------------------------------------------------------------------------------------------------------------------------------------------------//
//---------------------------------------------------------------------------------------------------------------------------------------------------------//
#endif
//---------------------------------------------------------------------------------------------------------------------------------------------------------//
//---------------------------------------------------------------------------------------------------------------------------------------------------------//